/*-----------------------------------------------------------------------------
Typo3 generic style

version:	December 2007
author:		Gerhard Sletten
email:		gerhard[at]huset.no
-----------------------------------------------------------------------------*/

/* Added 6. apr 08 - fix buildin rendering of images in typo3 for IE 7 */
.csc-textpic  {zoom:1; margin-bottom: 5px; overflow: hidden; _height: 1%; }

/* Border on image */
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image { border: 1px solid #ccc; background: #eee; padding: 0px; zoom:1; margin-bottom: 3px;}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img { border: none;}

.nobreak { white-space: nowrap; }
table.csc-uploads { }
table tr.tr-odd td { background: #fff; }
.csc-caption { font-size:.9em; color: gray; }

/* Typo3 menu */
.content ul.csc-menu-1-x { border-top: 0px solid #ddd;  margin-left: 0;}
.content ul.csc-menu-1-x li { list-style:none; margin-left: 0;font-weight: bold; border-bottom: 0px solid #ddd; padding: .3em; padding-left: 15px; background: url(../images/0030_arr.png) no-repeat 0 center; height: auto;}


/* Typo3 frames */
.csc-frame { margin: .5em 0; clear: both; overflow:hidden; *heigth: 1%; }
.csc-frame-invisible { }
.csc-frame-rulerBefore { border-top: 1px solid #ccc; padding-top: .5em; margin-top: .8em; }
.csc-frame-rulerAfter { padding-bottom: .5em; 	margin-bottom: .5em; border-bottom: 1px solid #ccc; }
.csc-frame-frame1 { padding: 8px 15px; border: 1px dashed #ccc; border: 1px solid #FFCE52; background: #FFFFB3; }
.csc-frame-frame2 { padding: 8px 15px; border: 1px solid #ccc; background: #efefef; }
.csc-frame-indent { margin-left: 2em; clear: both; }

/* Typo3 fix */
.spacer-gif, 
.imgtext-table br,
.csc-header br { display: none; }

.csc-menu * { margin: 0px; }
	
.csc-firstHeader { margin-top:0; }
.imgtext-table tr td { padding: 0 3px 3px 0; }
.imgtext-table { margin-bottom: 2px; }

/* Link list */
.tx-ablinklist-pi1 .link_categori { margin-bottom: 4px; margin-top: 6px; }
.tx-ablinklist-pi1 .link_item { margin-bottom: 4px; }
.error { color: red; }
	
/* RSS Import n_rdfimport */
p.n_rdfimport_detail { }
p.n_rdfimport_detail a { }
div.tx-nrdfimport-pi1 {	}
	
/* Guestbook */
.tx-veguestbook-pi1 td { margin: 3px;}
.tx-guestbook-list-header { background-color: #ccc; color: #FFFFFF; font-weight:bold; padding: 3px; border-bottom:2px solid #fff;border-top:4px solid #fff;}
.tx-guestbook-list-row { background-color: #FFFFFF; padding: 10px;}
.tx-guestbook-list-rowleft { background-color: #efefef; padding: 10px;}
.tx-guestbook-list-entrycomment-title {font-weight: bold; }
.tx-guestbook-list-entrycomment { font-style: italic; }
.tx-guestbook-list-small { font-size: 9px; color: #666666; display:block; margin-bottom: 5px;}
.tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
.tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
.tx-guestbook-latest-row { background-color: #FFFFFF; }
.tx-guestbook-latest-small { font-size: 9px; color: #666666; }
.tx-guestbook-form-inputfield-med { margin-bottom: 5px; border: 0px solid gray; font-size:12; color:#333333; width:100; height:20; }
.tx-guestbook-form-inputfield-big { margin-bottom: 5px; border-style: solid; border-width: 1pt; border-color:#ccc; font-size:12; color:#333333; width:150; height:20; }
.tx-guestbook-form-textarea { margin-bottom: 5px; border-style: solid; border-width: 1pt; border-color:#ccc; font-size:12; color:#333333; width:200; }
.tx-guestbook-form-obligationfield { color: #CC0000; }
.tx-guestbook-form-error { color: #CC0000; }
    
.newsletter_subscription p {
	clear:left;
	height: auto;
	*height: 1%;
	overflow:hidden;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 2px 0 2px 0;
	}
.newsletter_subscription h4 { margin-bottom: 5px; }

/*-----------------------------------  tt_news  -----------------------------------*/
/*-----------------------------------  tt_news LATEST view  -----------------------------------*/
.ttnews-latest-container { }
.ttnews-latest-container .item {padding-bottom: 8px; height:auto; margin-bottom: 10px; border-bottom: 1px solid #ddd;}
.ttnews-latest-container .item .meta { font-size: 90%; display:none;}
.ttnews-latest-container .item h4 { font-size: 100%; margin-bottom: 1px; }
.ttnews-latest-container .item .date { float: right; font-size: 90%; }
.ttnews-latest-container .item .bodytext { color: red;}
.ttnews-latest-container .item .action-link { margin: 0; display: inline;}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.ttnews-list-container { }
.ttnews-list-container .item { margin-bottom: 1em;height: auto; overflow:hidden; padding-bottom: .5em; border-bottom: 2px solid #ddd; *height: 1%;}
.ttnews-list-container .item p.meta { border: 1px solid red; display:none;}
.ttnews-list-container .item h2 { margin: 0;}
.ttnews-list-container .item a.link,
.ttnews-list-container .item a:visited,
.ttnews-list-container .item a:hover {}
.ttnews-list-container .date { float: right; width: auto; font-size: 11px; background: #eee; border: 1px solid #ddd; padding: 2px 4px; line-height: 1;}
.ttnews-list-container .item img { float: left; border: 1px solid #eee; margin: 5px 5px 0; }

/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.ttnews-single-item { }
.ttnews-single-item .meta { margin: 0; color: #666;}
.ttnews-single-item .meta .author,
.ttnews-single-item .meta .author-label,
.ttnews-single-item .meta .category,
.ttnews-single-item .meta .category-label { display:none;}
.ttnews-single-item h1 { margin-top: 0;}
.ttnews-single-item .subheader h3 { font-weight: normal; color: inherit; font-size: 1.3em; }
.ttnews-single-item .images img { border: 2px solid #ddd; margin: 0px; }
.ttnews-single-item .news-single-imgcaption { clear:both; }
.ttnews-single-item .related { display:none; clear: both; border-bottom: 2px solid #ddd; border-top: 2px solid #ddd; background: #eee; margin-right: 10%; padding: .2em; margin: 1em 0;}

